0f8fa76ba83432899ff286499d05c0e7fc063d84,codeInsight/impl/com/intellij/codeInsight/editorActions/TypedHandler.java,TypedHandler,checkArrayInitializerLBrace,#HighlighterIterator#,328

Before Change


    iterator.retreat();
    if (iterator.getTokenType() == JavaTokenType.WHITE_SPACE) iterator.retreat();
    if (iterator.getTokenType() != JavaTokenType.RBRACKET) return false;
    iterator.retreat();
    if (iterator.getTokenType() != JavaTokenType.LBRACKET) return false;
    return true;
  }

After Change


    if (iterator.getTokenType() == JavaTokenType.WHITE_SPACE) iterator.retreat();
    for(int i=0; i<lbraceCount; i++) {
      if (iterator.getTokenType() != JavaTokenType.RBRACKET) return false;
      iterator.retreat();
      if (iterator.getTokenType() != JavaTokenType.LBRACKET) return false;
      iterator.retreat();
    }